package com.illtamer.infinite.morii.pojo;

import java.util.Arrays;

/**
 * 允许下载的文件种类
 * */
public enum FileTypeEnum {

    JAR("jar"),

    POM("pom");

    private final String suffix;

    FileTypeEnum(String suffix) {
        this.suffix = suffix;
    }

    public String getSuffix() {
        return suffix;
    }

    public static FileTypeEnum getFileTypeEnum(String suffix) {
        return Arrays.stream(values())
                .filter(fileTypeEnum -> fileTypeEnum.suffix.equals(suffix))
                .findFirst()
                .orElse(null);
    }
}
